package com.itheima.dao;


import com.github.pagehelper.Page;
import com.itheima.pojo.Menu;
import org.apache.ibatis.annotations.Param;

import java.util.LinkedHashSet;
import java.util.List;

public interface MenuDao {
    void add(Menu menu);

    Page<Menu> findByCondition(@Param("queryString") String queryString);

    long findByIdCount(Integer id);

    void delById(Integer id);

    Menu findById(@Param("id") Integer id);

    void edit(Menu menu);

    LinkedHashSet<Menu> findMenuByRoleId(Integer roleId);
    List<Menu> findChildById(Integer id);





//    List<Menu> findchildrenMenu(Integer parentMenuId);

}
